/***************************************************************************
创建者：华磊
 开始时间：         : 2020.11.10
 copyright            : (C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   新建程序文件视窗
*                                                                         *
 ***************************************************************************/
#ifndef NEWFILEVIEW_H
#define NEWFILEVIEW_H

#include <QDialog>


namespace Ui {
class NewFileView;
}


/**
 * @brief The NewFileView class　新建程序文件类
 */
class NewFileView : public QDialog
{
    Q_OBJECT

public:
    explicit NewFileView(int styleId,QWidget *parent = 0);
    ~NewFileView();

    /**
     * @brief getViewInput      获取控件输入值函数
     */
    void getViewInput();

    /**
     * @brief clearLineView     清空 界面输入
     */
    void clearLineView();

    void changeLanguage();

    void initialDisplayStyle(int styleId);

signals:
    /**
     * @brief confirmNewFile确认新建文件信号函数
     */
    void confirmNewFile();

private slots:
    /**
     * @brief on_ConfirmBtn_clicked确认新建文件槽函数
     */\
    void on_ConfirmBtn_clicked();

    void on_cancel_Btn_clicked();

public:
    /**
     * @brief newFileName　新建文件名
     */
    QString newFileName;
    /**
     * @brief newFileVersion　新建文件版本号
     */
    QString newFileVersion;
    /**
     * @brief newFileOwner　新建文件所有者
     */
    QString newFileOwner;
    /**
     * @brief newFileNote　新建文件注释
     */
    QString newFileNote;

private:
    Ui::NewFileView *ui;
};

#endif // NEWFILEVIEW_H
